// Echelle des calques selon la composition - version 1.0

// Ce script met à l'échelle tous les calques de la comp. par le scale_factor, en dessous.
// Il remet à l'échelle la position et l'échelle. Cela est particuliérement utile lorsque vous redimensionnez une
// comp. et que vous voulez mettre à l'échelle tous vos objets de sorte qu'ils correspondent à ses nouvelles dimensions.

//      CALQUES                                           PROPRIETES                     COUCHES
//      ------                                              ----------                      --------
// 1 : sans importance                               sans importance               sans importance
// 2 : sans importance                               sans importance               sans importance

if (time() == start_time) {
	original_comp_dimensions = {320,240};   // modifier par rapport à la taille de la comp. avant la mise à l'échelle
	new_comp_dimensions = {160,120};          // modifier par rapport à la taille de la comp. après la mise à l'échelle

	scale_factor = (new_comp_dimensions / original_comp_dimensions);
}

l = 1;
while (l <= num_layers) {       // boucle sur tous les calques

        value(l, position) = value(l, position) * scale_factor;
        value(l, scale) = value(l, scale) * scale_factor;

  l = l+1;
}
